const packageName = require('./package.json').name;
module.exports = {
  // publicPath: 'http://localhost:8081/', // 在VueCLI 中通过这种方式来设置publicPath
  lintOnSave: false,
  devServer: {
    port: 8081,
    headers: {
      'Access-Control-Allow-Origin': '*'
    }
  },
  configureWebpack: {
    // mode: 'development',
    output: {
      // publicPath: '', // webpack 构建的资源的公共路径设置
      // 必须打包出一个库文件
      library: `${packageName}-[name]`,
      // 库的格式必须是 umd
      libraryTarget: 'umd', // 把微应用打包成 umd 库格式
      jsonpFunction: `webpackJsonp_${packageName}`
    }
  }
};
